package com.yxy.ms.manager.service;

import java.util.List;

import com.yxy.ms.manager.entity.TransactionStatistic;

public interface ClearDataTempService {

    List<Integer> loadp01IssureId();

    /**
     * <函数描述> 统计所有交易类型的处理状态的情况
     * 
     * @return
     */
    List<TransactionStatistic> getAllTransactionProcessResultStatistics();

    /**
     * <函数描述> 统计指定交易类型的处理状态的情况
     * 
     * @param transTypeCode
     *            交易类型
     * @return
     */
    List<TransactionStatistic> getTransactionProcessResultStatisticsByTransTypeCode(int[] transTypeCodes);

    /**
     * <函数描述>ETC门架交易统计情况
     * 
     * @return
     */
    List<TransactionStatistic> getEtcGantryTransactionProcessResultStatistics(int[] transTypeCodes);

    /**
     * <函数描述>出口交易统计情况
     * 
     * @return
     */
    List<TransactionStatistic> getExitTransactionProcessResultStatistics(int[] transTypeCodes);

}
